#ifndef LIST_GROUP_H
#define LIST_GROUP_H

#include <QDialog>
#include <QtSql>
#include <QStandardItemModel>

namespace Ui {
    class ListGroup;
}

class ListGroup : public QDialog
{
    Q_OBJECT

public:
    explicit ListGroup(QWidget *parent = 0);
    ~ListGroup();

private slots:
    void on_tableGroups_clicked(const QModelIndex &index);

    void on_treeGroup_clicked(const QModelIndex &index);

private:
    Ui::ListGroup *ui;

    QSqlTableModel *tblGroups;

    QSqlQuery qryGrpTree;

    QStandardItemModel modelTreeGroup;

    void setNameFields();
    void loadTreeGroup(QStandardItem *parentItem, int pid);
};

#endif // LIST_GROUP_H
